package jmine.tec.rpc.common.entity;

import java.io.Serializable;

/**
 * Interface base de representações de entidades
 * 
 * @author lundberg
 */
public interface EntityRepresentation extends Serializable {

    /**
     * Devolve o valor da chave primária da representação
     * 
     * @return o valor da chave primária da representação
     */
    Serializable getPk();

    /**
     * Define o valor da chave primária da representação
     * 
     * @param pk o valor da chave primária da representação
     */
    void setPk(Serializable pk);
}
